from selenium import webdriver
from selenium.webdriver.firefox.service import Service
from selenium.webdriver.firefox.options import Options
import time

# 设置 Firefox 可执行文件路径（❗非常重要）
firefox_binary_path = r"C:\Program Files\Mozilla Firefox\firefox.exe"  # 根据你的实际路径修改

# 创建 Firefox 选项并设置浏览器路径
options = Options()
options.binary_location = firefox_binary_path  # ⚠️ 手动指定 Firefox 浏览器位置

# 使用你本地的 geckodriver 路径（✅ 正确！）
service = Service(executable_path=r'C:\Users\admin\Downloads\geckodriver-v0.36.0-win32\geckodriver.exe')

# 启动浏览器
driver = webdriver.Firefox(service=service, options=options)

# 打开网页
url = "https://vsoc.bjev.com.cn/user/login"
print(f"正在打开: {url}")
driver.get(url)

# 等待几秒查看页面是否加载成功
time.sleep(5)

# 输出当前页面标题
print("当前页面标题:", driver.title)

# 关闭浏览器
input("按回车键关闭浏览器...")
driver.quit()